
.m-register
  background #f4f4f4
  padding-top 1px
  width 100vw
  overflow hidden
  .basic
    background #fff
    margin-top 15px
    padding-left 15px
    border-bottom 1px solid #e5e5e5
    &.btop
      border-top 1px solid #e5e5e5
  .m-submit
    padding 0 15px
  .condition
    padding 23px 15px 0
    .title
      font-size 18px 
      color #000
      font-weight bold
      margin-bottom 15px
    .p
      font-size 14px
      color #888888
      margin-bottom 15px
.m-signsuccess
  height 100vh
  background #fff
  padding-top 70px
  box-sizing border-box
  .img
    width 100px
    height 100px
    margin 0 auto
    background-repeat no-repeat
    background-size cover
  .zccg
    margin-top 30px
    font-size 20px
    text-align center
    color #000
  .think
    margin-top 23px
    font-size 14px
    text-align center
    color #888
.m-recruit
  .img
    height 160px
    background-repeat no-repeat
    background-size cover
  .title
    font-size 18px
    color #000
    text-align center
    font-weight bold
    margin-top 24px
  .body
    padding 0 15px
    margin-top 24px
    .station
      font-size 15px 
      color #000
      font-weight bold
    .duty
      margin-top 14px
      font-size 14px 
      color #353535
    .p
      margin-top 14px
      font-size 14px
      line-height 22px
      color #888
    .operation
      margin-top 8px
      font-size 14px
      line-height 25px
      color #353535
      &.phone
        margin-top 0
        margin-bottom 95px
.m-bazaar
  .swiper-container
    border-bottom 1px solid #e5e5e5
    height 195px
    .swiper-wrapper
      height 100%
      .swiper-slide
        height 100%
        background-repeat no-repeat
        background-size 100%
    .swiper-pagination-bullet
      width 7px
      height 7px
      background #3e3d3d
      &.swiper-pagination-bullet-active
        background #09bb07
  .listofgoods
    display flex
    padding 0 10px
    flex-wrap wrap
    .list
      width calc(50% - 5px)
      margin-top 15px
      &:nth-child(2n)
        margin-left 10px
      .body
        height 110px
        border 1px solid #e5e5e5
        box-sizing border-box
        .img
          width 110px
          height 95px
          margin 0 auto
          margin-top 7px
          background-size 100%
          background-repeat no-repeat
      .title
        position relative
        font-size 12px
        color #353535
        padding 0 5px
        margin-top 6px
        b
          position absolute
          right 5px
          font-size 13px
          color #e4393c

      

      




    
.layout
  position relative
  width 100vw
body
  background #f4f4f4
.x-student
  margin-top 15px
  .x-item-list
    padding-left 15px
    background #fff
    margin-bottom 15px
    border-bottom 1px solid #e7e7e7
    border-top 1px solid #e7e7e7
    .x-item
      display flex
      justify-content space-between
      height 45px
      line-height 45px
      border-bottom 1px solid #e7e7e7
      span:nth-child(1)
        width 100px
        font-size 16px
      span:nth-child(2)
          font-size 14px
          color #b2b2b2
          flex 1
          text-align right
          padding-right 25px
      input
        text-align right
        color #b2b2b2
        appearance none
        outline-style none
        padding-right 30px
        font-size 14px
      textarea
        flex 1
        border none
        outline-style none
        appearance none
        color #b2b2b2
        margin-right 30px
        font-size 14px
        line-height 22px
        resize none
        font-family ""
      &:last-child
        border-bottom none
    .x-item-erar
      height auto
      line-height 22px
      padding 8px 0
      span:nth-child(1)
        line-height 32px
      span:nth-child(2)
        text-align left
        padding-left 5px
        padding-top 3px
    .p
      background #fff
      font-size 16px
      padding 15px
    .img
      font-size 0
      background-color #fff
      padding 0 15px
      padding-bottom 20px
      li
        width 25%
        float left
        padding 0 5px
        box-sizing border-box
        img
          width 100%
          height 100%
        &:nth-child(4)
          margin-right 0
    &:last-child
      margin-bottom 0
  .last
    margin-bottom 0
  ul
    background #fff
    padding-left 15px
    margin-top 15px
    border-top 1px solid #e5e5e5
    border-bottom 1px solid #e5e5e5
    li
      border-bottom 1px solid #e5e5e5
      line-height 42px
      box-sizing border-box
      height 42px
      background url(../image/icon-right.png) no-repeat center right 15px
      background-size 8px 13px
      &:last-child
        border none
.info
  color #b2b2b2
  font-size 13px
  line-height 16px
  padding 0 15px
  padding-top 5px
.btn
  text-align center
  margin-top 60px
  margin-bottom 43px
  padding 0 15px
  button
    width 100%
    height 44px
    line-height 44px
    color #fff
    font-size 18px
    appearance none
    border none
    outline none
    background #09bb07
    border-radius 4px
.x-position
  right 0
  position fixed
  bottom 0
  background #000
  z-index 12
  left 0
  top 0
  text-align center
  display none
  align-items center
  padding-top 150px
  img
    opacity 1
    width 100%
  .img-show
    width 100%
    height 300px
    color #fff
    .swiper-container
      min-height 150px
      max-height 200px
    
  



